battle of flodden field - French English Dictionary